#!/bin/bash
#

#使用函数检查服务是否启动，若启动，输出成功，若失败，检查软件包是否安装，检查是否存在端口，检查防火墙

read -p "请输入要检查的服务：" service

softbag(){
    rpm -qa | grep $service &> /dev/null
    if [ $? -eq 0 ]; then
	echo "软件包已存在"
    else 
	echo "软件包不存在"
    fi
}

net() {
    netstat -tunlp | grep $service &> /dev/null
    if [ $? -eq 0 ]; then
        echo "端口已存在"
    else
        echo "端口不存在"
    fi
}

firewalld(){
    systemctl status firewalld &> /dev/null
    if [ $? -eq 0 ]; then
        echo "防护墙开启状态"
    else
        echo "防火墙关闭状态"
    fi
}

